超级简单string [] 问题!!

来源:百度知道 编辑:UC知道 时间:2024/06/09 23:09:17
string [] a;
怎样在a的最后加字串??我想不要定义他的长度(length)先;
就像a[0]="last";
晕,问题就是不想定义先。如果定义就多了很多代码!
List 主要是麻烦,不能直接提取像String b=a[2];
晕死,那还不如这样:
String [] a=new String [0];
a=new String [a.length+1];
a[0]="fine";

StringBuilder sb = new StringBuilder();

sb.append("1");
sb.append("2");

每次加的都可以get出来,也可以直接sb.toString()得到完整的String.也可以sb.length()得到有多少个元素,非常好用,建议一试

List list = new ArrayList();
list.add("AAA");
list.add("BBB");
list.add("CCC");
String[] a = (String[])list.toArray(new String[list.size()]);

String[] a={"a","b","c"};

我建议你把长度设的特别长就可以了。
可以随便加,不用考虑超过脚标溢出的问题。

数组能实现的功能List也能实现,为什么不用List!